-
Notifications
You must be signed in to change notification settings - Fork 43
chore: app start time improvement (#WPB-14874) #4041
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #4041 +/- ##
========================================
Coverage 47.61% 47.61%
========================================
Files 509 509
Lines 17812 17812
Branches 2925 2925
========================================
Hits 8481 8481
Misses 8449 8449
Partials 882 882
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
This PR is stale because it has been open 30 days with no activity. Please update it or close it in case is not relevant anymore. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
bbf85d5
to
96f5735
Compare
96f5735
to
1adb09d
Compare
feat: add use case to observe Message [WPB-18248] (#3511) * feat: add Message and ConversationDetailsWithEvents observe use cases [WPB-18248] * detekt * remove ObserveConversationDetailsWithEventsUseCase and related methods * remove ObserveConversationDetailsWithEventsUseCase and related methods * remove ObserveConversationDetailsWithEventsUseCase and related methods
1adb09d
to
64a15d2
Compare
|
Built wire-android-staging-compat-pr-4041.apk is available for download |
Built wire-android-dev-debug-pr-4041.apk is available for download |
https://wearezeta.atlassian.net/browse/WPB-14874
What's new in this PR?
Issues
Issue described in the ticket is caused by slow cold start.
Causes (Optional)
The application start time issue needs more investigation. This PR fixes one issue with the lazy initialization of the CoreLogic.
Solutions
Use Lazy for deferred initialization of CoreLogic. This decreased the cold start time on my Samsung A22 by ~1 second and fixed one StrictMode warning for IO operation on main thread during app start.